8821 120 St, Delta, British Columbia V4C 6R6, Canada, Delta
Horrible horrible horrible food. Even worse service
Horrible horrible horrible food. Even worse service